﻿using System;
using System.Collections.Generic;
using System.Text;

namespace LdCms.IBLL.Sms
{
    using LdCms.EF.DbModels;
    public partial interface IFanWePlatformService:IBaseService<Ld_Sms_FanWePlatform>
    {
        bool SaveFanWePlatform(Ld_Sms_FanWePlatform entity);
        bool UpdateFanWePlatform(Ld_Sms_FanWePlatform entity);
        bool UpdateFanWePlatformDefault(int systemId, string companyId, string platformId, bool isDefault);
        bool UpdateFanWePlatformState(int systemId, string companyId, string platformId, bool state);
        bool UpdateFanWePlatformRemainPoint(int systemId, string companyId, string platformId, int remainPoint);
        bool DeleteFanWePlatform(int systemId, string companyId, string platformId);
        Ld_Sms_FanWePlatform GetFanWePlatform(int systemId, string companyId, string platformId);
        Ld_Sms_FanWePlatform GetFanWePlatformByDefault(int systemId, string companyId);
        List<Ld_Sms_FanWePlatform> GetFanWePlatformAll(int systemId, string companyId);
        int CountFanWePlatform(int systemId, string companyId);
    }
}
